]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
shell_dbus_acquire_name: Don't leak error
authorMatthias Clasen <mclasen@redhat.com>
Thu, 24 Sep 2015 17:16:56 +0000 (13:16 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 24 Sep 2015 17:33:45 +0000 (13:33 -0400)
If fatal is not set, we return from this function in the error
case. Don't leak the GError if that happens.

src/main.c

index d984eec26e4ca6bd3ce7632de79ac0e5c2c1eac2..fb0ea438293c908865940053e2cdb2a4cd565423 100644 (file)
@@ -69,6 +69,7 @@ shell_dbus_acquire_name (GDBusProxy  *bus,
                                                        &error)))
     {
       g_printerr ("failed to acquire %s: %s\n", name, error->message);
+      g_clear_error (&error);
       if (!fatal)
         return;
       exit (1);